#include <parameters/param.h>
/**                                              
 * Attitude Control ADRC Param SL_KP_ROLL                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 0.1                                        
 * @max 10                                    
 * @decimal 3                                 
 * @increment 0.001
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_KP_ROLL, 6.5);
/**                                              
 * Attitude Control ADRC Param SL_Z_USE                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 0                                        
 * @max 10                                    
 * @decimal 3                                 
 * @increment 0.001
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_Z_USE, 0);
/**                                              
 * Attitude Control ADRC Param SL_KP_ROLLRATE                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 0                                        
 * @max 10                                    
 * @decimal 3                                 
 * @increment 0.001
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_KP_ROLLRATE, 0.1);
/**                                              
 * Attitude Control ADRC Param SL_KI_ROLLRATE                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 0                                        
 * @max 10                                    
 * @decimal 3                                 
 * @increment 0.001
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_KI_ROLLRATE, 0.02);
/**                                              
 * Attitude Control ADRC Param SL_KD_ROLLRATE                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 0                                        
 * @max 10                                    
 * @decimal 3                                 
 * @increment 0.001
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_KD_ROLLRATE, 0.002);
/**                                              
 * Attitude Control ADRC Param SMO_K1                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 1                                        
 * @max 100                                    
 * @decimal 2                                 
 * @increment 1.0
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_SMO_K1, 20.0);
/**                                              
 * Attitude Control ADRC Param SMO_K2                       
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 1                                        
 * @max 100                                    
 * @decimal 2                                 
 * @increment 1.0
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_SMO_K2, 20.0);
/**                                              
 * Attitude Control ADRC Param SMO_K3                       
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 1                                        
 * @max 100                                    
 * @decimal 2                                 
 * @increment 1.0
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_SMO_K3, 40.0);
/**                                              
 * Attitude Control ADRC Param SL_SMO_K4                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 0                                        
 * @max 10                                    
 * @decimal 3                                 
 * @increment 0.001
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_SMO_K4, 0.2);
/**                                              
 * Attitude Control ADRC Param SL_ESO_SELECT                       
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 0                                        
 * @max 10                                    
 * @decimal 2                                 
 * @increment 1.0
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_ESO_SELECT, 0.0);
/**                                              
 * kpxy_p                          
 *                                               
 * <longer description, can be multi-line>       
 *                                                                                
 * @min 0                                        
 * @max 5                                  
 * @decimal 3                                   
 * @increment 0.001
 * @group simulink                               
 */                                              
// PARAM_DEFINE_FLOAT(KPXY_P, 2); 
/**                                              
 * kpxy_d                          
 *                                               
 * <longer description, can be multi-line>       
 *                                                                                
 * @min 0                                        
 * @max 5                                  
 * @decimal 3                                   
 * @increment 0.001
 * @group simulink                               
 */                                              
// PARAM_DEFINE_FLOAT(KPXY_D, 0); 
/**                                              
 * kvxy_p                           
 *                                               
 * <longer description, can be multi-line>       
 *                                                                                
 * @min 0                                        
 * @max 5                                   
 * @decimal 3                                   
 * @increment 0.001
 * @group simulink                               
 */                                              
// PARAM_DEFINE_FLOAT(KVXY_P, 0.45); 
/**                                              
 * kvxp_i                           
 *                                               
 * <longer description, can be multi-line>       
 *                                                                                
 * @min 0                                        
 * @max 5                                   
 * @decimal 3                                   
 * @increment 0.001
 * @group simulink                               
 */                                              
// PARAM_DEFINE_FLOAT(KVXY_I, 0.1); 
/**                                              
 * kvxy_d                           
 *                                               
 * <longer description, can be multi-line>       
 *                                                                                
 * @min 0                                        
 * @max 5                                   
 * @decimal 3                                   
 * @increment 0.001
 * @group simulink                               
 */                                              
// PARAM_DEFINE_FLOAT(KVXY_D, 0.005); 
/**                                              
 * kvzp                           
 *                                               
 * <longer description, can be multi-line>       
 *                                                                                
 * @min 0                                        
 * @max 1                                   
 * @decimal 3                                   
 * @increment 0.001
 * @group simulink                               
 */                                              
// PARAM_DEFINE_FLOAT(KVZ_P, 0.45); 
/**                                              
 * kvzi                           
 *                                               
 * <longer description, can be multi-line>       
 *                                                                                
 * @min -1                                        
 * @max 1                                   
 * @decimal 3                                   
 * @increment 0.001
 * @group simulink                               
 */                                              
// PARAM_DEFINE_FLOAT(KVZ_I, 0.01); 
/**                                              
 * kvzd                           
 *                                               
 * <longer description, can be multi-line>       
 *                                                                                
 * @min -1                                        
 * @max 1                                   
 * @decimal 3                                   
 * @increment 0.001
 * @group simulink                               
 */                                              
// PARAM_DEFINE_FLOAT(KVZ_D, 0.005); 
/**                                              
 * THR_HOVER                           
 *                                               
 * <longer description, can be multi-line>       
 *                                                                                
 * @min -1                                        
 * @max 1                                   
 * @decimal 3                                   
 * @increment 0.001
 * @group simulink                               
 */                                              
// PARAM_DEFINE_FLOAT(THR_HOVER, 0.38); 

/**                                              
 * Max_angle_pitch                           
 *                                               
 * <longer description, can be multi-line>       
 *                                                                                
 * @min 1                                        
 * @max 1000                                      
 * @decimal 2                                    
 * @increment 1
 * @group simulink                               
 */                                              
// PARAM_DEFINE_FLOAT(MAX_ANGLE_PITCH, 25.0); 

/**                                              
 * Max_angle_roll                       
 *                                               
 * <longer description, can be multi-line>       
 *                                                                                
 * @min 1                                        
 * @max 1000                                      
 * @decimal 2                                    
 * @increment 1
 * @group simulink                               
 */                                              
// PARAM_DEFINE_FLOAT(MAX_ANGLE_ROLL, 25.0); 

/**                                              
 * Attitude Control ADRC Param TD_R                         
 *                                               
 * <longer description, can be multi-line>       
 *                                                                                
 * @min 1                                        
 * @max 1000                                      
 * @decimal 2                                    
 * @increment 1
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_TD_R, 100.0); 
/**                                              
 * Attitude Control ADRC Param TD_H                         
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 1                                        
 * @max 100                                    
 * @decimal 2                                
 * @increment 1.0             
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_TD_H, 1.0);
/**                                              
 * Attitude Control ADRC Param NLSEF_R 
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 1                                        
 * @max 1000                                    
 * @decimal 2                                
 * @increment 1.0
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_NLSEF_R, 200.0);
/**                                              
 * Attitude Control ADRC Param NLSEF_H                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 1                                        
 * @max 300                                    
 * @decimal 2                                 
 * @increment 1.0
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_NLSEF_H, 25.0);
/**                                              
 * Attitude Control ADRC Param NLSEF_C                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 1                                        
 * @max 200                                    
 * @decimal 2                                 
 * @increment 1.0
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_NLSEF_C, 5.0);
/**                                              
 * Attitude Control ADRC Param ESO_B01                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 1                                        
 * @max 1000                                    
 * @decimal 2                                 
 * @increment 1.0
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_ESO_B01, 250.0);
/**                                              
 * Attitude Control ADRC Param ESO_B02                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 10                                        
 * @max 200000                                     
 * @decimal 2                                 
 * @increment 1.0
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_ESO_B02, 2400.0);
/**                                              
 * Attitude Control ADRC Param ESO_B03                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 100                                        
 * @max 500000                                    
 * @decimal 2                                 
 * @increment 1.0
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_ESO_B03, 3000.0);
/**                                              
 * Attitude Control ADRC Param ESO_B0                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 1                                        
 * @max 500                                   
 * @decimal 2                                 
 * @increment 0.1
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_ESO_B0, 47.4);
/**                                              
 * Attitude Control ADRC Param ESO_H                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 0.1                                        
 * @max 10                                    
 * @decimal 3                                 
 * @increment 0.001
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_ESO_H, 1.0);
/**                                              
 * Attitude Control ADRC Param ESO_D                        
 *                                               
 * <longer description, can be multi-line>       
 *                                               
 * @min 0.001                                        
 * @max 0.8                                    
 * @decimal 3                                 
 * @increment 0.001
 * @group simulink                               
 */                                              
PARAM_DEFINE_FLOAT(SL_ESO_D, 0.01);